home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 2 / Assassins 2 - Ultimate Games No. 2 (1995)(Weird Science)[!][Amiga-CD32-CDTV].iso / misc / total_domination / totaldom.doc < prev    next >
Text File  |  1992-10-23  |  20KB  |  353 lines

  1.      -------------------------------------------------------------------
  2.      ---      ---------
  3.      --      ---------
  4.      -      ---------
  5.      ---------                                  ---------
  6.      ---------          ---------
  7.      ---------          ---------
  8.      ---------                  ---------
  9.      ---------                  ---------
  10.      ---------              ---------
  11.      ---------              -
  12.      ---------              --
  13.      ---------              ---
  14.      -------------------------------------------------------------------
  15.      -----                           -----
  16.      -----                                    -----
  17.      -----                                  -----
  18.      -----                                      -----
  19.      -----                                -----
  20.      -------------------------------------------------------------------
  21.                                     v0.08
  22.                                  (PD version)
  23.  
  24.                                   written in
  25.                               __________________
  26.                               \         ___ __ /
  27.                                \|> |  |  |   //
  28.                                 |> |_ |  |  /_
  29.                                  \   BASIC  /
  30.                                   \   _    /
  31.                                    \ ( )  /
  32.                                     \ /_ /
  33.                                      \  /
  34.                                       \/
  35.                               by Stuart Ballard
  36.  
  37. The Concept
  38. -----------
  39.   Total Domination is unashamedly based on another PD offering called
  40. Universal Conquest, by Randy Wing. If you have played that, skip this next
  41. paragraph, but if not, this is what the game is all about:
  42.   Two players play against each other for control of `The Galaxy', which is
  43. a grid of cells, some of which contain planets. You each start play holding
  44. one planet, and the aim of the game is, over a number of turns, to end up
  45. holding more planets than your opponent. Control of planets is gained by
  46. sending fleets of ships from planet to planet, which, when they arrive, do
  47. battle with any ships already there for control of the planet. Usually the
  48. side with more ships will win, but the defending side does have a slight
  49. advantage, in theory because of large guns on the planet itself. You can
  50. also send ships to your own planets, in which case they will arrive as
  51. reinforcements. Also, before each of your turns, each of your planets will
  52. produce a certain number of ships, which varies from planet to planet.
  53.   Those of you who have played Universal Conquest can come back now, because
  54. this next bit is slightly different. Fleets can not only be sent from planet
  55. to planet, but from planet to fleet, fleet to planet, fleet to fleet, planet
  56. to empty space, or fleet to empty space. This is achieved by showing fleets
  57. as they travel. If fleets meet in battle, the attacking side has the
  58. advantage, supposedly due to the element of surprise.
  59.  
  60. The Gameplay
  61. ------------
  62.   When you first start Total Domination, you will see a window on your
  63. WorkBench screen. This is the options window, in which you set all the
  64. information about the galaxy you propose to `totally dominate'. Ships/Plr is
  65. the number of ships each player will have on the planet he starts on- I
  66. choose 490 (which gives you 500 on your first go) because it allows you to
  67. send ships to a reasonable number of planets on your first go without going
  68. over the top. It can be altered from 50 to 990 in steps of 10. # Planets is
  69. the number of planets there will be in your galaxy- I play with 52, but I
  70. would recommend you start slightly smaller to get the feel of the game- You
  71. can have as few as three. Max Turns is how many turns the game will go on
  72. for if nobody wins any sooner- the default value of 40 gives a surprisingly
  73. long game, but it can be set from 10 all the way up to 99. If you like
  74. really long games, click the button which says `Finite' and it will change
  75. to `Infinite' which lets you play for as long as you like. `Load Game' lets
  76. you load up a previously saved game straight away. `Cancel', or the window's
  77. close box, quits the game.
  78.   Click on `Ok' and the main game screen will open. You will see 5 windows,
  79. titled `The Galaxy', `Fleets', `Planets', `Control' and `Status'.
  80.   `The Galaxy' is a (sort of) graphical display of the galaxy you are trying
  81. to conquer. Note that although it looks square it is actually twice as many
  82. characters wide as it is high, and so if two journeys appear to be the same
  83. distance, but one is mostly horizontal and the other mostly vertical, the
  84. horizontal one is actually considerably further. The letters represent the
  85. planets- green ones for player 1, red ones for player 2, and white ones for
  86. natives. Fleets, when you have any, appear in the same sort of fashion, but
  87. in inverse video. Note that native planets do not produce anything, but do
  88. contain ships. When they have been captured though, they produce ships just
  89. like any other. You cannot see how many ships are on a native planet unless
  90. you have sent a ship there and lost- if you do that the ships are shown but
  91. the production remains a mystery until you capture it. You may notice that
  92. production is closely related to the number of ships on the planet.
  93.   `Fleets' is a list of all fleets currently flying. Since you haven't sent
  94. any yet it is empty, but the titles of the columns are there and need some
  95. explanation. These are Fl,D(X,Y) and Ships. Fl is the fleet's letter, which
  96. is how it will appear on the galaxy map. Green fleets belong to player 1,
  97. red fleets to player 2. D is the destination planet or fleet, or if the
  98. destination is empty space then a grey + appears and the coordinates of the
  99. destination appear under (X,Y). When it arrives the + changes to a white @.
  100. Ships is the number of ships in the fleet. Note that both the planet and
  101. fleet lists can be scrolled by means of the scroll bar at the right of the
  102. window.
  103.   `Planets' is a list of all the planets in the galaxy. The column headings
  104. here are Pl for the planet's letter, Prod for its production (the number of
  105. ships it will produce each turn), and Ships for the number of ships
  106. currently stationed there.
  107.   `Control' is a complicated one and is explained in detail later.
  108.   `Status' simply gives important information about the game- Player is the
  109. player's name, with the player whose turn it is highlighted in his own
  110. colour. Planets is the number of planets in the galaxy currently owned by
  111. each player. Ships is the total number of ships owned by each player,
  112. whether flying around in fleets or sitting at home on planets. Prod'n is the
  113. total production of all planets owned by each player.
  114.  
  115.   Right, the control window... Do I have to explain this? Oh please don't
  116. make me... Oh, all right then. Just for you. But bear with me, cause it
  117. isn't easy to explain. The purpose of the control window is to provide a
  118. quick, simple and intuitive... well, quick and intuitive anyway...  method
  119. of sending any number of ships to anywhere from anywhere with a minimum of
  120. fuss.
  121.         +----------------------------------------------------------+
  122.         | Control                                                  |
  123.         +----------------------------------------------------------+
  124.         | [1]                 [2]------+   [3]-+   [4]----------+  |
  125.         | T:#####      From:  | Planet |   |   |   | Set Source |  |
  126.         |                     +--------+   +---+   +------------+  |
  127.         |                                                          |
  128.         |        [5]------+   [6]------+   [7]-+   [8]----------+  |
  129.         | To:    | Hostil |   | Planet |   |   |   | Send Ships |  |
  130.         |        +--------+   +--------+   +---+   +------------+  |
  131.         |                                                          |
  132.         |          [9]----+   [10]-------------+   [11]---------+  |
  133.         | # Ships: | #### |   |         |   |  End Turn  |  |
  134.         |          +------+   +----------------+   +------------+  |
  135.         +----------------------------------------------------------+
  136.  
  137.   I have given each important feature a number in square brackets to its top
  138. left. I will from here on in refer to each by its number.
  139. [1] The current turn number, and the maximum number of turns. The only
  140.     reason that this is in the control window is that there was no other
  141.     convenient space to put it in. If you are playing a finite game, it is
  142.     in the form T:XX/YY where XX is the current turn number, and YY the
  143.     maximum number of turns. If you are playing an infinite game, it is in a
  144.     simpler form- just T:XXXXX where XXXXX is the current turn. It also
  145.     shows whose turn it is by the colour it appears in.
  146. [2] The source type gadget. This lets you set what you are sending from- a
  147.     fleet, or a planet. It is a cyclic gadget- Click to change it from
  148.     planet to fleet; click again to change it back. This can be handled
  149.     automatically- see number [4] below.
  150.     FEATURE: If this won't change between planet and fleet try clearing the
  151.     source string gadget (see [3]) first. The same thing applies to the
  152.     destination type gadget (see [6]). This should not happen if you are
  153.     handling it automatically. This is not a bug, it's to stop you selecting
  154.     a fleet or planet that doesn't exist.
  155. [3] The source string gadget. This is where you type the letter of the
  156.     planet or fleet you are sending from. This can also be handled
  157.     automatically- see [4].
  158. [4] The `Set ??????' gadget, for want of a better name. This gadget enables
  159.     selection of planets and fleets automatically by clicking on them on the
  160.     galaxy window, planet list or fleet list. This is another cyclic gadget,
  161.     and the options are `Set Source' and `Set Dest'. The status of this
  162.     gadget tells the program whether the next planet you click on will be
  163.     the planet you are sending from, or the planet you are sending to. In
  164.     many situations this gadget will set itself intelligently for you, but
  165.     it is there as a gadget so that you can modify it yourself if necessary.
  166.     If a planet or fleet is clicked on, the relevant gadgets will set
  167.     themselves automatically to represent the planet or fleet in question,
  168.     and this gadget will swap to the opposite option. So if it is on `Set
  169.     source', you can click on something, which will become the source, and
  170.     then immediately on something else, which, because this is now on `Set
  171.     Dest', will become the destination. The long and short of it is, that
  172.     the program tries very hard to anticipate what you want to do with the
  173.     next thing you click on, and then does it.
  174. [5] The destination alliegence gadget. This is only selectable if the
  175.     destination type (see [6] below) is Fleet. If it is, then the same
  176.     letter can mean two different fleets, depending on whose the fleet is.
  177.     This gadget is yet another cyclic gadget, and displays `Hostil' for
  178.     fleets that do not belong to the person sending the fleet, and `Frndly'
  179.     for those that do. As with most other such gadgets, most of the time you
  180.     don't need to use it at all, since it is handled automatically when a
  181.     planet or fleet is clicked on.
  182. [6] The destination type gadget. This behaves in exactly the same way as the
  183.     source type gadget, but with an extra option- space. This is not handled
  184.     automatically, so you must do it yourself. If you select space as the
  185.     destination type, and then click `Send Ships' (see [8]), you can then
  186.     click a point in the galaxy to send them to even if nothing is there. If
  187.     the place you click on does have a planet on it, you will be asked to
  188.     confirm that you want to send ships there, just in case you didn't mean
  189.     to.
  190. [7] The destination string gadget- see [3] as it works exactly the same.
  191. [8] The send ships gadget- funnily enough, this gadget sends the number of
  192.     ships that you have requested from the place that you have requested
  193.     them to be sent from to the place that you have requested them to be
  194.     sent to.
  195. [9] and [10] are simply a slider and string gadget for setting the number of
  196.     ships to send- they are only available if you have a current source.
  197. [11] End Turn- Passes control to the other player.
  198.  
  199. The Menus
  200. ---------
  201.   Game
  202.   ----
  203.     Load Game (Amiga-L)
  204.       Displays a file requester to let you load a previously saved game.
  205.     Save Game (Amiga-S)
  206.       Displays a file requester to let you save the game as it currently is.
  207.     About (Amiga-?)
  208.       Displays an `About' requester.
  209.     Quit (Amiga-Q)
  210.       Ends the current game (same as clicking the galaxy window's close
  211.       box).
  212.  
  213.   Info
  214.   ----
  215.     Goto Planet (Amiga-P)
  216.       Asks you for a letter, and then moves the planet list so that the
  217.       planet in question is as near as possible to the top of the view.
  218.     Goto Fleet (Amiga-F)
  219.       Same as Goto Planet, but for fleets (woh, heavy concept!). However,
  220.       there is a complication in that the same letter can mean two different
  221.       fleets. If the letter you enter is such a letter, you will be asked
  222.       whose fleet to go to.
  223.     Statistics »
  224.       Battles (Amiga-B)
  225.         Displays various bits of mostly irrelevant info about battles.
  226.       Fleets (Amiga-I)
  227.         Displays various bits of mostly irrelevant info about fleets.
  228.       War (Amiga-W)
  229.         Displays various bits of mostly irrelevant info about the progress
  230.         of the war so far.
  231.  
  232. The Distribution
  233. ----------------
  234.   This program may be copied or distributed freely so long as all files in
  235. the TotalDom drawer are included unmodified (except for the default tool of
  236. text files if you want to use a different viewer) and not more than £2.50 is
  237. charged for the disk.
  238.  
  239. The files you receive should be:-
  240.  
  241.   TotalDom -          The program file.
  242.   TotalDom.info -     The program's icon.
  243.   TotalDom.Doc -      This file.
  244.   TotalDom.Doc.info - Icon for this file.
  245.   v1_Demo.info -      Icon for the v1_Demo drawer- see below.
  246.   v1_Demo (DIR) -     Directory containing a demo of v1.00.
  247.     TotalDom -          The v1 program.
  248.     TotalDom.info -     The v1 program icon.
  249.     v1_Demo.Doc -       A document describing the changes made in v1.
  250.     v1_Demo.Doc.info -  Icon for the document.
  251.     TDBits.ilbm -       A picture used for v1's graphics.
  252.     Beep.8svx -         A sound used in v1.
  253.     Fleet.8svx -        Another sound used in v1.
  254.     Gun1.8svx-Gun9.8svx-Another 9 sounds used in v1.
  255.  
  256. The Registration
  257. ----------------
  258.   If you like Total Domination and feel in a generous mood, why not register
  259. it? If you do, I will send you the following bitz'n'bobz:-
  260.  
  261.   1) The latest version of Total Domination: You will instantly get at least
  262.      an unrestricted version of v1.00, and possibly even later versions if
  263.      and when I write them. You will also be entitled to free updates which
  264.      you can claim at any time by sending an SAE and a disk. If I have not
  265.      made any updates since the last version you got, I will hold on to your
  266.      disk and envelope until I have. See v1_Demo.Doc for features which are
  267.      currently on the cards- but by the time they've been added I'll almost
  268.      certainly have thought of many more!
  269.  
  270.   2) Source code to Total Domination: I will send you the latest version of
  271.      the Blitz 2 source code to the game. I do not make any claims as to the
  272.      quality of this code, but you are quite welcome to look at it anyway!
  273.  
  274.   3) QuadraDOX: this is a bit less certain, but I am currently working on a
  275.      game of... wait for it... 4-D Noughts & Crosses! If I can get this
  276.      working (It's really only user interface left to do...) I will send you
  277.      a copy of this as well.
  278.  
  279.   And remember, you can claim the latest version at any time for the price
  280. of an envelope. So how do you go about making this very sound investment?
  281. Just write to me,        __________________
  282.                         |                  |
  283.                         |  Stuart Ballard, |
  284.                         |  2, Hillside,    |
  285.                         |  Nork,           |
  286.                         |  Surrey,         |
  287.                         |  SM7 1HF.        |
  288.                         |__________________|
  289.                           
  290.  
  291.  and say that you want to register. I would also be grateful if you would
  292. tell me a bit about your system, like what Amiga you have, what workbench,
  293. how much memory, how many floppy drives, and if you have a hard drive how
  294. big it is. If you find any bugs, or have any suggestions, tell me about them
  295. as well. I also make the very small request that you send me a little bit of
  296. dosh to make this whole thing worth my while. A mere £5 is what I ask
  297. (though if you want to send more you're very welcome!) and you can send that
  298. in cash or a cheque payable to me. So go on, you know you want to ;-).
  299.  
  300.   By the way, you can still send me bug reports even if you aren't going to
  301. register (though you probably won't see the benefits without registering
  302. because you won't get the latest version).
  303.  
  304. The Author
  305. ----------
  306.   Hey, that's me! Okay then, here goes... I was born on the 11th July 1977,
  307. which makes me 17, I am a committed Christian, a Physicist, an Amiga
  308. fanatic, and enjoy most chart music, in particular the Spin Doctors, Richard
  309. Marx, Tori Amos, Blur, and others.
  310.  
  311. The History
  312. -----------
  313.   Not much to tell, really... I got hold of Universal Conquest on a Fish
  314. disk, played it, liked it, got so frustrated by the bugs that I eventually
  315. thought `I can program this without these stupid bugs, and make it better in
  316. the process,' so I did. One thing puzzles me though... If Randy took 5 years
  317. to program Universal Conquest in C, how come I was able to knock together
  318. Total Domination in Blitz 2 in about 6 months? Sorry Randy, but I think
  319. you'll agree that TotalDom is better.
  320.  
  321. v0.01 Initial pre-release. Doesn't work on 68000 based machines due to a
  322.       word-alignment bug, also looks weird under 1.3.
  323. v0.02 Internal release. Still not perfect and most menu options still not
  324.       implemented but now works (I think!). Looks okay under 1.3 but weird
  325.       under 2.0+!
  326. v0.03 Not released. Minor visual tweaks (Now looks okay under 1.3 AND 2.0+).
  327. v0.04 Not released. Has selection from the fleet list.
  328. v0.05 Not released. Has `Goto Planet' and `Goto fleet' menu items working.
  329. v0.06 Not released. Has statistics options working, and major tweaks to `Set
  330.       ??????' (Sort of bug fixes- found a minor problem, tried to fix it,
  331.       and found many more in the process).
  332. v0.07 Not released. Load and save game now work, added `Infinite game'
  333.       option, and added Load Game button in the options window.
  334. v0.08 PD Release version. Minor tweaks.
  335. v1.00 Current registered version. HUGE changes including totally new control
  336.       system, graphics, sound, and an entirely new internal method of
  337.       storing everything which should make the whole lot more expandable.
  338.  
  339. The Credits
  340. -----------
  341.   Randy Wing for the inspiration,
  342.   Jesus for being there,
  343.   All at LiveWire, for nothing much... just thought they deserved a mention,
  344.   Voice of the Fish and Eden Burning for excellent music,
  345.   Sanjeet Maghera for testing on an A500 and discovering the 68000 bug.
  346.   Alastair White for testing,
  347.   Dad for lots of testing,
  348.   Mark for being my brother and for some testing,
  349.   Mum for being supportive even though she hasn't a clue what I'm talking
  350.                                                                       about,
  351.   Oh yeah, and Jo for being my sister, much as she hates it...
  352.  
  353.